Projectional Editing of Software Product Lines Using Multi-variant Model Editors

نویسندگان

چکیده

Abstract Model-driven software engineering (MDSE) as well product line (SPLE) achieve productivity gains by raising the level of abstraction and fostering organized reuse. Consequently, integrating discipline model-driven (MDSPLE) aims at combining best both worlds creating multi-variant models which are (automatically) configured into single-variant in turn adapted further (if required). Inherently complex call for urgently needed tools providing support editing models. In this paper, we present a framework projectional editors make complexity manageable using user-friendly representation. At all times, domain engineer is aware model necessary to assess impact changes on variants. Supporting clear separation space (domain model) variant (variability annotations), our provide novel approach representing variability information displayed non-intrusively. Furthermore, may employ editor adapt representation flexible way, according current focus interest.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards User-Friendly Projectional Editors

Today’s challenges for language development include language extension and composition, as well as the use of diverse notations. A promising approach is projectional editing, a technique to directly manipulate the abstract syntax tree of a program, without relying on parsers. Its potential lies in the ability to combine diverse notational styles – such as text, symbols, tables, and graphics – a...

متن کامل

Model Checking Software Product Lines

Dear Reader, This is the second issue of the MoVES newsletter. MoVES stands for “Modelling, Verification and Evolution of Software” and addresses these fundamental issues in software engineering. The project is sponsored by the Belgian government (belspo IAP programme). Each issue of the newsletter presents a partner and a work package. This issue presents results and ongoing research ofWork Pa...

متن کامل

Modeling Variant User Interfaces for Web-Based Software Product Lines

AbstrAct Software product line (SPL) is a software engineering paradigm for software development. SPL is important in promoting software reuse, leading to higher productivity and quality. A software product within a product line often has specific functionalities that are not common to all other products within the product line. Those specific functionalities are termed " variant features " in ...

متن کامل

A variant metamodel language to support software product lines

Software Product Lines are a recent approach of software engineering with the main goal of increasing productivity while decreasing costs. One of the main problems to support software product lines is the lack of notation and semantics to manage variability of software families. This paper presents a new domain-specific language for handling variants in MOF based metamodels through aspect orien...

متن کامل

Verification of Software Product Lines Using Contracts

Software product lines are widely used to achieve high reuse of code artifacts for similar software products. While there are many efficient techniques to implement product lines, such as feature-oriented programming, the analysis and verification of product lines got only little attention so far. But as product lines are increasingly used in safety critical scenarios, efficient verification te...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: SN computer science

سال: 2022

ISSN: ['2661-8907', '2662-995X']

DOI: https://doi.org/10.1007/s42979-022-01456-8